Component-based Heterogeneous Software Architecture Reliability (cohar) Modeling
نویسندگان
چکیده
In this paper, we propose an analytical model for component-based heterogeneous software architecture reliability and a method to find the solution for finding the optimal reliability of the overall software system according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture perspectives to state view transformation in order to compute the reliability on heterogeneous software architecture consisting of various styles.
منابع مشابه
Architecture-based software reliability modeling
In this paper, we present an architecture-based approach for modeling software reliability. Our approach aims at modeling reliability on various software infrastructures and in any stage of software life cycles. To this end, we utilize characteristics of architectural styles to capture non-uniform behaviors of software embodying heterogeneous architecture. Furthermore, a state model that synthe...
متن کاملReliability Analysis Of SA based Software Deployment with Consideration of System Deployment
Software architecture (SA) has been widely advocated as an effective abstraction for modeling, implementing, and evolving complex software systems such as those in distributed, decentralized, heterogeneous and mobile environments. There are two important facets related to this domain: software deployment and reliability. SA based software deployment models help to analyze reliability of system ...
متن کاملAn Analytical Approach to Architecture-Based Software Reliability Prediction
Prevalent approaches to software reliability modeling are black-box based, i.e., the the software system is treated as a monolithic entity and only its interactions with the outside world are modeled. However, with the advancement and widespread use of object oriented systems design and web-based development, the use of component-based software development is on the rise. Software systems are b...
متن کاملAn Architecture-Based Software Reliability Model
In this paper we present an analytical model for estimating architecture-based software reliability, according to the reliability of each component, the operational profile, and the architecture of software. Our approach is based on Markov chain properties and architecture view to state view transformations to perform reliability analysis on heterogeneous software architectures. We demonstrate ...
متن کاملExploring Architecture-Based Software Reliability Allocation Using a Dynamic Programming Algorithm
Software reliability allocation plays an important role during software product design phase, which has close relationship with software modeling and cost evaluation. We formulated an architecture-based approach for modeling software reliability optimization problem, on this basis a dynamic programming algorithm has been illustrated in this paper which can be used to allocate the reliability to...
متن کامل